package main

import "fmt"

// 闭包函数：函数+引用环境

// 闭包的原理：
// 1.函数可以作为返回值
// 2.函数内部查找变量的顺序：先自己内部找，再到外部找

func f1(f func()) {
	f()
}

func f2(x, y int) {
	fmt.Println(x + y)
}

func main() {

}
